CSC2411 - Linear Programming and Combinatorial Optimization Lecture 3: Geometric Aspects of Linear Programming and an Introduction to the Simplex Algorithm

نویسنده

  • Adam Tenenbaum
چکیده

In this class, we discuss some geometrical interpretations of linear programs and a high-level description of the simplex algorithm. We also introduce methods for implementing the two phases of the simplex algorithm. These notes also include the tutorial presented on January 19. 1 Review In our previous class, we took some important steps toward defining an efficient algorithm for solving linear programs (LP). ¡ We defined basic feasible solutions (BFS). ¡ We proved that BFS and extreme points are equivalent. ¡ We showed that if an optimum exists for a LP, then there is a BFS which is optimum. – This gave us an exponential algorithm in which we check all sets of ¢ columns. – Candidate solutions arise when the columns are linearly independent and there is a nonnegative combination of the columns that equals £. – An easy corollary is that if there is a solution (¤ ¦ ¥ § © ¨), then there exists a solution which is a BFS. ¡ Finally, we proved the claim that if is a BFS, then there is a such that

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Linear Programming, the Simplex Algorithm and Simple Polytopes

In the first part of the paper we survey some far reaching applications of the basis facts of linear programming to the combinatorial theory of simple polytopes. In the second part we discuss some recent developments concurring the simplex algorithm. We describe sub-exponential randomized pivot roles and upper bounds on the diameter of graphs of polytopes. 

متن کامل

A new approach to fuzzy quantities ordering based on distance method and its applications for solving fuzzy linear programming

Many ranking methods have been proposed so far. However, there is yet no method that can always give a satisfactory solution to every situation; some are counterintuitive, not discriminating; some use only the local information of fuzzy values; some produce different ranking for the same situation. For overcoming the above problems, we propose a new method for ranking fuzzy quantities based on ...

متن کامل

CSC 5160 : Combinatorial Optimization and Approximation Algorithms

In this lecture, we will talk about the technique of using Linear Programming (LP) to solve combinatorial optimization problems. The lecture is divided into two parts. In the first part, we discuss the theoretical aspects of LP and illustrate by exmaples how combinatoric problems can be reforumated as LP problems. In the second part, we introduce two popular algorithms in solving LP problems: t...

متن کامل

CSC 2411 - Linear Programming and Combinatorial Optimization ∗ Lecture 7 : Ellipsoid Algorithm and Interior Point

This lecture provides an in-depth explanation of ellipsoid algorithm which was developed in 1979 by a Soviet mathematician L.G. Khachian. Ellipsoid algorithm is the first polynomial-time linear programming algorithm which also knows as Khachiyan’s algorithm to acknowledge Khachiyan’s discovery. This algorithm is fundamentally different from Simplex Algorithm in a sense that it does not exploit ...

متن کامل

CSC 2411 - Linear Programming and Combinatorial Optimization ∗ Lecture 5 : Smoothed Analysis , Randomized Combinatorial Algorithms , and Linear Programming Duality

In this class, we discuss a few " post-simplex-algorithm " issues. We will first study the smoothed case analysis of Linear Programming problems. We then learn the Seidel's algorithm, a randomized com-binatorial algorithm that run in subexponential time, and its extensions. Last, we will be introduced to the duality theorem of Linear Programs. 1 Overview In the previous lecture, we learned the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005